<?php namespace app\common\model;
use think\Loader;
use think\Validate;
use think\Db;
//用户组表模型
class Configs extends Base{
	//添加数据
	public function addData($data){
		
		    $validate = Loader::validate('Config');
		    //查询数据
			$list=db('configs')->select();
//			var_dump($list);exit;
			if(!$validate->check($data)){
			    return ['valid'=>0,'msg'=>$validate->getError()];
			}else{
//				Db::table('configs')->where('id','>=',0)->delete();
				 if(empty($list)){
				 //添加数据
					 	foreach($data as $k=>$v){
							$info=[
							  'name'=>$k,
							  'value'=>$v
							];
						 $new=Db::name('configs')->insert($info);
						 
						}
				 }else{
//				 	echo 111;
//				 	Db::table('configs')->where('id','>=',1)->delete();
				 	foreach($data as $k=>$v){
//				 		var_dump($data);exit;
				 		$datas=new Configs;
						$datas->where('name',$k)->update(['value' =>$v]);
						$num=1;
				    }
				   
				 }
				
            $str=<<<php
<?php
return [
//*************网站设置*********************
    'web_status'        =>'{$data['web_status']}',//网站状态1:开启 0:关闭
    'web_close_word'    =>'{$data['web_close_word']}',//网站关闭时提示文字
    'web_icp'           =>'{$data['web_icp']}',//网站ICP备案号
    'admin_email'       =>'{$data['admin_email']}',//站长邮箱
     
//*************优化推广*********************

     'web_name'         =>'{$data['web_name']}',//网站名称
     'keywords'         =>'{$data['keywords']}',//网站关键词
     'description'      =>'{$data['description']}',//网站描述
     'copyright_word'   =>'{$data['copyright_word']}',//网站底部版权信息
 
//*************其他*********************
     'hotline'          =>'{$data['hotline']}',//服务热线
     'address'          =>'{$data['address']}',//公司地址
];
php;
            file_put_contents(APP_PATH.'extra/'.'validate.php',$str);

			
//				Db::name('config')->insert($data);
//              $userId = Db::name('auth_group')->getLastInsID();

               //添加的提示信息
                if(!empty($new)){
                	if($new){
                		 return ['valid'=>1,'msg'=>'配置项添加成功！'];
                	}else{
                	     return ['valid'=>0,'msg'=>'配置项添加失败！'];
                	 } 
                }
                	
                	
               //更新的提示信息
				 if(!empty($num)){
                	if($num){
                		 return ['valid'=>1,'msg'=>'配置项修改成功！'];
                	}else{
                	     return ['valid'=>0,'msg'=>'配置项修改失败！'];
                	 } 
                }
			}
			
			
	}
 	
	//编辑数据
//	public function editData($data){
//		    
//		$validate = Loader::validate('AuthGroup');
//			
//			if(!$validate->check($data)){
//			    return ['valid'=>0,'msg'=>$validate->getError()];
//			}else{
////				var_dump($data);
////				halt($data);
////				Db::name('auth_group')->insert($data);
//              $userId = db('auth_group')
//						  ->where('id',$data['id'])
//						  ->setField('title',$data['title']);
//				if($userId){
//					 return ['valid'=>1,'msg'=>'用户组修改成功！'];
//				}else{
//					 return ['valid'=>0,'msg'=>'用户组修改失败！'];
//				}
//			}
//					
//	}



}


